Big Huge Thesaurus

rotating mechanism

noun